package com.wanbangee.marksystem.service.imp;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.wanbangee.marksystem.dao.SScoreDao;
import com.wanbangee.marksystem.entities.SScore;

@Service
public class TestMarkInfoServiceImpl implements com.wanbangee.marksystem.service.TestMarkInfoService {
	@Autowired
	private SScoreDao scoreDao;

	
	/**
	 * 查询阅卷打分题目的信息（用于打分界面的显示）
	 * 根据下面4个参数确定，某个老师打某道题的信息（同一个题目，有多个学生作答）
	 * @param examId
	 * @param examSubId
	 * @param teaId
	 * @param topicNo 
	 * @return
	 */
	@Override
	public List<SScore> testMarkInfo(Integer examId, Integer examSubId, Integer teaId, String topicNo) {
		return this.scoreDao.selectSScoreInfoByExamIdExamSubIdTeaId(examId, examSubId, teaId, topicNo);
	}


	/**
	 * 查询仲裁打分题目的信息（用于仲裁打分界面的显示）
	 * 根据下面4个参数确定，某个老师打某道题的信息（同一个题目，有多个学生作答）
	 * @param examId
	 * @param examSubId
	 * @param teaId
	 * @param topicNo 
	 * @return
	 */
	@Override
	public List<SScore> testArbitrationMarkInfo(Integer examId, Integer examSubId, Integer teaId, String topicNo) {
		return this.scoreDao.selectArbitrationSScoreInfoByExamIdExamSubIdTeaId(examId, examSubId, teaId, topicNo);
	}
	
}
















